/*获取区间内随机数*/
export const randomNum=(min,max)=>{
	return Math.floor(Math.random()*(max-min+1)+min)
}

/**将任意数组元素随机打乱 */
export const rendomArrItem=arr=>{
	//原数组下标标识
	const arrIndex=[]
	arr.forEach((item,index)=>arrIndex.push(index))
	
	let res=[]
	while(res.length!==arr.length){
		//产生范围内随机下标
		let index=randomNum(0,arr.length-1)
		//判断是否已用
		if(arrIndex[index] !==-1){
			res.push(arr[index])
			//标识为已用
			arrIndex[index]=-1
		}
	}
	
	return res
}